package com.prototype.demo01;

/**
 * 只有实现 Cloneable接口的类,在 JVM中才被认可是可以安全复制的.否则会报 CloneNotSupportedException .
 */
public class ConcretePrototype implements Prototype{
//public class ConcretePrototype {

    // 具体我们的 clone()方法可以根据实际需要进行逻辑编写,这里我只是简单的调用Object#clone()
    @Override
    public Object clone() {
        try {
            return super.clone();//Object#clone()
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
            return null;
        }
    }
}
